home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / personal / cgproi.zip / CGPROMAN.TXT < prev    next >
Text File  |  1994-05-11  |  58KB  |  1,271 lines

  1.  
  2.  
  3.               Complete Golf Systems
  4.             Complete Golf Pro
  5.               User's Guide
  6.                Version 1.0
  7.                 May 1994
  8.  
  9.              Limitation of Liability
  10.  
  11. SHAREWARE VERSION:
  12. The Complete Golf Systems, Complete Golf Pro CGPRO, product has
  13. been distributed via the SHAREWARE medium.  You may freely
  14. distribute this product via electronic means for other users to
  15. evaluate.  All users evaluating the software are granted a
  16. limited 90 day evaluation period to determine the usefulness of
  17. the product.  After the 90 day evaluation period, users must
  18. either register the program or discontinue use.     No rights
  19. granted hereunder for product support, bug fixes, upgrades, etc.
  20. are extended to non-registered users.
  21.  
  22. REGISTERED VERSION
  23.  
  24. The information contained herein is subject to change without
  25. notice.     COMPLETE GOLF SYSTEMS reserves the right to make changes
  26. to any product herein to improve its functioning or design.
  27. Although the information in this document has been carefully
  28. reviewed and is believed to be reliable, COMPLETE GOLF SYSTEMS
  29. does not assume any liability arising out of the application or
  30. use of any product or software described herein; neither does it
  31. convey or imply any license under any of COMPLETE GOLF SYSTEMS'
  32. rights, nor the rights of any third parties.  COMPLETE GOLF
  33. SYSTEMS provides this manual and the associated products without
  34. any warranty except those set forth in the Complete Golf Systems
  35. License Agreement contained herein.
  36.  
  37. Acknowledgments
  38.  
  39. This manual copyright COMPLETE GOLF SYSTEMS, 1991, 1992, 1993,
  40. 1994.  All rights reserved. No part of this manual may be
  41. photocopied, reproduced, translated, or reduced to any electronic
  42. medium without COMPLETE GOLF SYSTEMS' prior written consent.
  43.  
  44. All Complete Golf Systems' products are trademarks or registered
  45. trademarks of COMPLETE GOLF SYSTEMS  Other brand and product
  46. names are trademarks or registered trademarks of their respective
  47. holders.
  48.  
  49. MANUAL VERSION 1.0
  50.  
  51. SOFTWARE LICENSE AGREEMENT
  52.  
  53. This is a legal Agreement between you and COMPLETE GOLF SYSTEMS
  54. If you do not agree to the terms of this Agreement, promptly
  55. return the unopened disk package and the accompanying items
  56. (including written materials and binders or other containers) to
  57. the place you obtained them for a full refund.
  58.  
  59.  
  60. LICENSE TERMS
  61. Grant of License.  COMPLETE GOLF SYSTEMS grants you, the
  62. registered user, the right to use one copy of the enclosed
  63. COMPLETE GOLF SYSTEMS software program (SOFTWARE) on a single
  64. computer.  You may not rent or lease the SOFTWARE, but you may
  65. transfer the SOFTWARE and accompanying written documentation on a
  66. permanent basis provided that you retain no copies and the
  67. recipient agrees to the terms of this Agreement. You may not
  68. reverse engineer, decompile or disassemble the SOFTWARE.  The
  69. Agreement is effective from the day you first opened the package
  70. until terminated.  You may terminate this agreement by returning
  71. the original, and any backup disks along with all written
  72. materials to COMPLETE GOLF SYSTEMS
  73.  
  74. Copyright.  The SOFTWARE is owned by COMPLETE GOLF SYSTEMS and is
  75. protected by United States copyright laws and international
  76. treaty provisions.  Therefore you must treat the SOFTWARE like
  77. any other copyrighted material except that you make one backup
  78. copy of the program if the program is used on a floppy disk
  79. system, or you may transfer the program to your hard disk and
  80. keep the original diskettes as backup for those using hard disk
  81. systems.  You may not copy the accompanying written
  82. documentation.
  83.  
  84. LIMITED WARRANTY
  85.  
  86. COMPLETE GOLF SYSTEMS warrants the disks provided with the
  87. SOFTWARE to be free from defects in materials and workmanship
  88. under normal use for a period of ninety (90) days from the date
  89. of purchase.  Any implied warranties on the SOFTWARE are limited
  90. to ninety (90) days. Some states do not allow limitations on
  91. duration of an implied warranty, so the above limitation may not
  92. apply to you.
  93.  
  94. COMPLETE GOLF SYSTEMS' entire liability and your exclusive remedy
  95. shall be replacement of the SOFTWARE that does not meet COMPLETE
  96. GOLF SYSTEMS' Limited Warranty and which is returned to COMPLETE
  97. GOLF SYSTEMS with a copy of your receipt.  This Limited Warranty
  98. is void if failure of the SOFTWARE has resulted from accident,
  99. abuse or misapplication.
  100.  
  101. NO OTHER WARRANTIES EXIST. THE SOFTWARE AND RELATED DOCUMENTATION
  102. ARE PROVIDED "AS IS".  COMPLETE GOLF SYSTEMS DISCLAIMS ALL OTHER
  103. WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED
  104. TO IMPLIED WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A
  105. PARTICULAR PURPOSE, WITH RESPECT TO THE SOFTWARE AND THE
  106. ACCOMPANYING WRITTEN DOCUMENTATION.  THIS LIMITED WARRANTY GIVES
  107. YOU SPECIFIC LEGAL RIGHTS.  YOU MAY HAVE OTHERS WHICH MAY VARY
  108. FROM STATE TO STATE.
  109.  
  110. NO LIABILITY FOR CONSEQUENTIAL DAMAGES.     IN NO EVENT SHALL
  111. COMPLETE GOLF SYSTEMS OR ITS SUPPLIERS, BE LIABLE FOR ANY DAMAGES
  112. WHATSOEVER (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF
  113. BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
  114. INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF
  115. INABILITY TO USE THIS PRODUCT, EVEN IF YOU HAVE BEEN ADVISED OF
  116. THE POSSIBILITY OF SUCH DAMAGES.
  117.  
  118.  
  119. We provide free maintenance and free product upgrades during the
  120. first 90 days that registered users have the product.  After the
  121. initial 90 day period, registered users will receive one year of
  122. free upgrades to the system if the upgrade is to correct a
  123. reported operating problem.  If the upgrade is to the next
  124. version of the product, registered users will have the option of
  125. upgrading for a reduced fee.
  126.  
  127. Technical support is provided to all registered users free of
  128. charge.     Here's how to reach us with questions, comments,
  129. suggestions for enhancements, or sadly, to report a problem:
  130.  
  131.   Mail correspondence to:
  132.  
  133. Complete Golf Systems
  134.         Attn: Jeff Kurzner
  135.         545 San Esteban Avenue
  136.         Coral Gables, FL  33146
  137.  
  138.   FAX correspondence to:
  139.  
  140.         (305)665-5373
  141.  
  142.   Phone Calls:
  143.  
  144. Unfortunately, we do not currently provide for monitored
  145. technical support telephone assistance.     You may leave us a voice
  146. message at (305)665-5373 and we will respond as soon as we can.
  147. We apologize for any inconveniences this may cause.
  148.  
  149. Table of Contents
  150.  
  151. Chapter 1--Introduction                     6
  152. Handicapping                         6
  153. Game Analysis                         6
  154. Reports                             7
  155. System Setup/Utilities                     7
  156. Chapter 2--Getting Started                 8
  157. Cursor Movement                         8
  158. Chapter 3--Installation                     10
  159. Quick Start Installation                 10
  160. System Requirements                     10
  161. Chapter 4--General Program Operation             12
  162. Program Registration                     12
  163. Chapter 5--Player Handicapping & Game Analysis         14
  164. Players                             14
  165. Resorts/Courses                         15
  166. Scoring                             16
  167. Equitable Stroke Control                 18
  168. Game Analysis                         18
  169. Handicap Rules & Calculation                 18
  170. Chapter 6--Reporting                     20
  171. Course Handicap Reports                     20
  172. Chapter 7--Setup/Utilities                 21
  173. Control Record Maintenance                 21
  174. Chapter 8--Graphical Analysis                 22
  175. Program File Listing                     23
  176. Index                             24
  177.  
  178. 1:Introduction
  179.  
  180. Welcome to Complete Golf Systems(CGS), your number one choice for
  181. totally integrated golf handicapping, tournament management, and
  182. game analysis software. Thank you for your evaluation and
  183. registration of our Complete Golf Pro Product.
  184.  
  185. Our goal in creating this package was to provide a system whereby
  186. players of all skill levels could enjoy and benefit from its use.
  187. Therefore, in addition to the obvious goal of accurate
  188. handicapping, we have attempted to provide other applications to
  189. assist you in analyzing your game and learning more about golf in
  190. general.  As such, this program contains the following modules:
  191.  
  192. Handicapping:  The handicapping module
  193. allows the user to enter scores at whatever course or courses
  194. they play and will automatically calculate a U.S.G.A. Handicap
  195. Index.U.S.G.A. Handicap Index  There is no limitation, other than
  196. disk space, as to the number of players a user may keep handicaps
  197. for.  Thus, if a user was in charge of a country club, or golf
  198. league they could maintain accurate up to date handicap indexes
  199. for all of the players at the club or in the league.
  200.  
  201. All U.S.G.A. handicap indexes are prepared following U.S.G.A.
  202. guidelines.  This includes the two most recent changes to the
  203. handicap indexing system: tournament play and Equitable Stroke
  204. Control ("ESC").  Some players always seem to play better than
  205. their handicap during tournaments.  As a result the U.S.G.A.
  206. changed the handicapping system to make adjustments to handicap
  207. indexes based upon a complex formula of tournament vs. non-
  208. tournament scoring.  The user is relieved of this tedious process
  209. in the C.G.S. system by simply toggling a switch to indicate a
  210. tournament or non-tournament score in the score entry procedure.
  211. In Equitable Stroke Control, the U.S.G.A. found that players were
  212. too confused in calculating equitable stroke adjustments to their
  213. reported scores.  Therefore, ESC was changed to be somewhat
  214. easier than before.  The details aren't important as the CGPRO
  215. system alleviates the checking of scorecards for ESC in its score
  216. validation routines.  If in entering a score, the user has not
  217. adjusted his card for ESC and there is a score that should have
  218. been adjusted, the system posts a warning message and identifies
  219. the score to be fixed.
  220.  
  221. The U.S.G.A. handicap index system is based upon the ten best
  222. scores of the last twenty rounds played.  For players with less
  223. than twenty scores, the number of rounds used is adjusted until
  224. the player reaches twenty scores.  The system works quite well
  225. assuming the player plays on a regular basis.  However, not
  226. everyone plays often enough to really make their handicap
  227. reflective of their playing skill at the current time.    For
  228. players only playing a couple of times per month, their handicap
  229. might reflect their game six or seven months ago, not today.
  230. What happens to the guy who was playing great, gets injured and
  231. can only play once per month.  Assuming he plays worse now, it
  232. may take him a year and a half to get an index rating more
  233. appropriate to his current ability.  In fairness, the U.S.G.A.
  234. does allow for adjustments to be made to handicap indexes in this
  235. circumstance. But, what about the seasonal golfer who takes the
  236. winter off.  When he begins play again, his handicap may be low
  237. from his last season's play.  It may take him all of the season
  238. to get back to the playing form that accurately reflects his
  239. handicap.
  240.  
  241. The CGPRO system recognizes this problem and offers a solution.
  242. In addition to the USGA system of handicapping, the system
  243. provides for "Trend HandicappingTrend Handicapping".  Trend
  244. Handicapping allows the user to specify the total number of
  245. rounds required, the total number of scores used, and the percent
  246. of scores used in determining a player's trend handicap.  Instead
  247. of the U.S.G.A.'s 10 scores of the last twenty rounds, the user
  248. may decide to use 87% of the best three scores of the last five
  249. rounds.     The trend handicap is posted for each player along with
  250. their U.S.G.A. handicap in the system and is available for use in
  251. the tournament module.
  252.  
  253. Game Analysis:    The CGPRO game analysis
  254. module is integrated into the player scoring system to provide
  255. hints as to possible areas for game improvement.  For those
  256. players interested in improving their game, they just need to
  257. record a few simple figures each time they play.  1) How many
  258. drives were hit into the fairway, not including the par three's?;
  259. 2) How many greens were reached in regulation? and 3) How many
  260. putts were taken during the round?  These three simple
  261. statistics, along with the scoring stats maintained from the
  262. scoring module are reported to the players as averages for all
  263. rounds played.    By examining these performance statistics, its
  264. possible for players to see where in their round their game is
  265. falling apart or is really strong.  Why they score better on one
  266. round versus another.  Did you score well because you hit more
  267. drives in the fairway or made more greens in regulation after
  268. missing the fairway.  Hopefully, the statistics will allow you to
  269. concentrate your practice efforts on the areas of the game that
  270. can result in the most quickest way to lower scoring.
  271.  
  272. Reports:  Most all of the information on the system
  273. is available in easy to read and understand screens.  However,
  274. many people just have to have a hard copy that they can touch and
  275. feel.  The CGPRO software provides for several reports, and more
  276. are always on the way in future releases.  Reports can either be
  277. printed on the screen, or to a disk file, or to the printer.  In
  278. addition, all the information in all of the systems files are
  279. available for user customized reporting with the purchase of a
  280. 3rd party Report Writer.  Certain reports
  281. contain graphics characters that require the printer to be able
  282. to print the IBM graphics character set.  The CGPRO system comes
  283. with drivers for the HP Laserjet series II and Epson FX series
  284. printers, as well as most other printer types.    If there is a
  285. printer that is not currently supported, the CGPRO system allows
  286. the user to create a profile for it.  Complete Golf Systems will
  287. make custom printer drivers upon request at an additional charge.
  288. If your printer can emulate one of these modes and print the IBM
  289. graphics character set, you should have no problems.
  290.  
  291. In the player handicapping section, reports that list player
  292. demographics and current handicaps are available, as are reports
  293. on player course handicaps, player game analysis and player
  294. handicap cards.       For more information of the specific reports
  295. available, refer to the chapter on system reports.
  296.  
  297. System Setup/Utilities:        The system utilities
  298. module currently has two main functions.  The first, control record maintenance, is
  299. used to make modifications to global system defaults.  These defaults control trend
  300. handicapping parameters in the CGPRO system.  Our other product which contains
  301. tournament management functions also uses this control record to establish tournament
  302. points, and "Even Stroke" default values.
  303.  
  304. The second area of the system setup and utilities menu is sloper.
  305. SloperSloper is a function used to provide course slope estimates
  306. for courses that have yet to be slope rated by a USGA official.
  307.  
  308. 2:Getting Started
  309.  
  310. How to Use This Guide
  311.  
  312. While installing the CGPRO System Software is easy, this user's
  313. guide also provides you with complete installation instructions.
  314. The guide is organized into a logical flow - those items that you
  315. will probably use most often are toward the front and those used
  316. less often are in the back.  There is extensive help on the
  317. system which can be obtained by pressing the F1 key from anywhere
  318. with in the program.
  319.  
  320. The following conventions are used throughout this user's guide:
  321.  
  322. Text you type is in Bold Type
  323.  
  324. Enter        The enter key
  325. F1        The F1 function key (Help)
  326. CTRL-A        The Ctrl key is pressed with the A key
  327. ALT-A        The Alt key is pressed with the A key
  328. SHIFT-F1    The Shift key and F1 key are pressed at the
  329.         same time.
  330.  
  331.  
  332. Cursor Movement
  333.  
  334. The F1 key in the system is always used for accessing user help
  335. in the area the user is using.
  336.  
  337. The F2 or CTRL-Enter Key is the Accept key.  Pressing this
  338. combination accepts and updates the entire form of record
  339. information even if all fields have not been completed.     If there
  340. are some fields that are required, but not completed the key code
  341. will move the cursor to the required field and wait for entry.
  342. The effect of using this key combination is similar to pressing
  343. the ENTER key until the end of the form.
  344.  
  345. The F7 or CTRL-Esc Key code is a complete escape from an entry
  346. form. Should you find yourself in a loop, or want to exit a form
  347. that has been partially completed, but not saved, this key
  348. combination will exit from the form and not save any of the
  349. values already entered.
  350.  
  351. The F5 key is the look-up key.    Whenever the user is in a field
  352. that has a table of values associated with it, the user can press
  353. the F5 key and complete the entry field by selecting the desired
  354. value from the table.
  355.  
  356. CTRL-PageUp In text fields this key will take the user to the
  357. beginning of the field even if that portion of the text is off
  358. the screen.
  359.  
  360. CTRL-Page-Down    In text fields this key takes the user to the
  361. very end of the field even if that portion of the text is off the
  362. screen.
  363.  
  364. CTRL-Left Arrow     Move the cursor one field to the left
  365.  
  366. CTRL-Right Arrow  Move the cursor one field to the right
  367.  
  368. CTRL-End  Delete from cursor to the end of field
  369.  
  370. Page Up     Scroll records or text field up one page, move to
  371. previous multi-form page
  372.  
  373. Page Down  Scroll records or text field down one page, move to
  374. next multi-form page
  375.  
  376. Ins  Add a Record
  377.  
  378. Del  Delete a Record
  379.  
  380. ALT-M    Call multi-form menu
  381.  
  382. ALT-C    Copy previous record to new record (in supported tables
  383. only)
  384.  
  385. Tag Tables:
  386.  
  387. Grey +    Tag a record
  388.  
  389. Grey -     Untag a record
  390.  
  391. ALT-T    Tag all records
  392.  
  393. ALT-U    Untag all records
  394.  
  395. ALT-F    Flip Tags
  396.  
  397. 3:Quick Start Installation
  398.  
  399. If you don't enjoy reading manuals and want to get started as
  400. quickly as possible, do the following:
  401.  
  402. FROM DISKETTE
  403.  
  404. 1)     Place the installation diskette in your floppy disk drive
  405.  
  406. 2)     Create a new sub directory on your hard disk that you wish
  407. to use for the application (i.e. C:\CGPRO)
  408.  
  409. 3)     Access the floppy drive by typing A: or B: etc.
  410.  
  411. 4)     Type CGPROI C:\CGPRO or use the drive letter and path you
  412. decided in step 2
  413.  
  414. 5)     Type CGPRO to start the program
  415.  
  416. OR:
  417.  
  418. DOWNLOADED FROM A BBS
  419.  
  420. 1)     Create a new sub directory on your hard disk that you wish
  421. to use for the application (i.e. C:\CGPRO)
  422.  
  423. 2)     Copy the CGPROI.EXE file from your BBS download directory into
  424. the newly created directory
  425.  
  426. 3)     Access the new sub directory
  427.  
  428. 4)     Type CGPROI C:\CGPRO or use the drive letter and path you
  429. decided in step 2
  430.   (You may then delete CGPROI.EXE to save space. Make
  431. sure you have a backup)
  432.  
  433. 5)     Type CGPRO to start the program
  434.  
  435.  
  436. System Requirements:
  437. IBM Compatible PC 286, 386, 486 +
  438. MS DOS versions 5.x, 4.x, 3.x; Compaq DOS 3.31; or DR DOS
  439. versions 5.x or 6.x
  440. Hard Disk with at least 1.5MB of unused disk space
  441. 540KB RAM
  442. Printer
  443.  
  444. Recommended Configuration:
  445.   IBM Compatible 386 or 486
  446.   Hard Drive with 2 MB Free Space
  447.   1-2MB Disk Cache
  448.   1 MB Ram Drive
  449.   600+ available RAM
  450.   HP Laserjet Series II compatible laser printer
  451.  
  452.  
  453. Before Installation
  454.  
  455. Please take a moment to complete and return the product
  456. registration card to:
  457.  
  458.   Receive technical support
  459.  
  460.   Receive upgrade and new product information
  461.  
  462.   & Activate your warranty
  463.  
  464. For complete details as to your rights and warranties please see
  465. the Software License Agreement at the front of this User's Guide.
  466.  
  467. 4:General Program Operation
  468.  
  469. The operation of the CGPRO program is fairly straight forward.
  470. There is extensive help on the system at the bottom of each page
  471. and additional help can be accessed by just pressing the F1
  472. keyHelp.  It is important to note that first time operation of
  473. the program may appear a little slower than normal due to the
  474. fact that the files are empty and may need to be created upon
  475. generating the first record.
  476.  
  477. When a table of records is first accessed and no records exist in
  478. the file, the user will automatically be brought to the first
  479. record update form.  You may then choose to create a record.  If
  480. you do create the record, the next time you enter into the table
  481. you will see that record, but you won't be immediately brought
  482. into the update form for a new record.    To add a new record, just
  483. press the Insert key from the table and you will be greeted with
  484. the now familiar update/add/delete form.  Enter the information
  485. into the form and the upon exit, the new record will appear in
  486. the table. To delete a record, just highlight the record to be
  487. deleted in the table and press the Delete key.    The record will
  488. then be presented in the update form and you can confirm the
  489. deletion by pressing enter.  If, you decide not to delete the
  490. record at that time, just press escape.     NOTE: if you are
  491. entering a table for the first time and no records exist, and you
  492. choose not to add a new record, you may find yourself in a little
  493. loop.  Just press the CTRL-Esc or F7 key and you will be back out
  494. to the main menu.
  495.  
  496. Table and form entry of records is consistent throughout the
  497. program.  Whenever you are in a table of records and want to add
  498. a new one, just press the Insert Key and a new record for will
  499. appear.     To delete records, highlight the record using the cursor
  500. control keys and then press the Delete key.  The record is then
  501. brought into the update form and the user is prompted to press
  502. Enter to confirm the deletion.    To modify records, just highlight
  503. them in the table and press Enter.  Once again you will find
  504. yourself in the update form and any changes made will be
  505. reflected once you exit the record.  To save and exit the record
  506. without completing all of the fields, just press CTRL-Enter or
  507. the F2 key.  If any required fields have not been completed, the
  508. form will beep and place the cursor on the fields requiring
  509. values.     Enter a value and press CTRL-Enter again.  If at that
  510. time all required fields have been completed, the user will be
  511. back at the table with the new record highlighted.  The Ctrl-Esc
  512. key is similar to the CTRL-Enter key but is used to exit a record
  513. without saving anything.
  514.  
  515. Cursor movement within a form.    To move a cursor from one field
  516. to another while in a record form, just press enter or the Cursor
  517. Down Arrow key.     The Esc and Cursor Up Arrow keys move the user
  518. back one field at a time.  Page Up and Page Down move to the
  519. beginning or end of a form, and scroll tables up or down.  A full
  520. listing of all cursor key movement and keyboard functions is more
  521. fully described in the above Getting Started Section.
  522.  
  523. Program Registration
  524.  
  525. The CGPRO program
  526. contains a registration system that notifies users of their
  527. unregistered copy and reminds them to register the product.  This
  528. reminder is always in effect until the program is registered.
  529. When a user registers the product with Complete Golf Systems they
  530. will be issued a permanent un-lock code specifically for them
  531. that will disable all reminders and watermark notifications.  In
  532. addition the user will receive a copy of the graphical analysis
  533. program, technical support, upgrade and discount information on
  534. the CGPRO and other CGS products, and if desired, a laser printed
  535. copy of this document.    To register your product after receiving
  536. the code from CGS, perform the following:
  537.  
  538. 1)     Complete the enclosed product registration form and fax it
  539. to CGS at (305)665-5373.
  540.   or Call (305)6665-5373
  541.  
  542. 2)     Upon receipt from CGS of your custom unlock code, access
  543. the CGPRO sub directory (or whatever directory you have chosen
  544. for your program files.     For default installations on drive c:
  545. type C: enter and then CD \CGPRO
  546.  
  547. 3)     Run the register program by typing REGISTER.
  548.  
  549. 4)     At the CGS Product Name to Register prompt, type CGPRO
  550.  
  551. 5)     At the Product Expiration Date prompt, type the date
  552. provided on your registration sheet sent to you by CGS. (i.e.
  553. 999999)
  554.  
  555. 6)     At the Register to prompt, type the exact name, including
  556. punctuation, of the registered name on the registration sheet.
  557.  
  558. 7)     At the Product unlock code from CGS prompt, type the exact
  559. code as provided on the registration sheet.
  560.  
  561. Note, this program will update your CGPRO.EXE program and create
  562. a CGPRO.REG file in your sub directory.     If you must reinstall
  563. the CGPRO system at a later date, just type REGISTER CGPRO AUTO
  564. at the DOS prompt and the program will use the information in the
  565. CGPRO.REG file to automatically update the CGPRO.EXE program.
  566.  
  567. Help for the registration program is provided by pressing F1.
  568.  
  569. 5:Player Handicapping
  570.  
  571. Player Handicapping & Game Analysis
  572.  
  573.  Player Handicapping consists of five program modules: Players,
  574. Resorts, Courses, Scoring and Game Analysis.
  575.  
  576. Players:
  577.  
  578. In the Player module, player demographics are available
  579. for entry, modification and deletion.  These records contain the
  580. Player's name, address, phone numbers, sex (for maximum handicap
  581. validation) home course identifier, last few rounds notification,
  582. and U.S.G.A. and Trend handicap indices.  The players created
  583. using this module are those for which handicap information will
  584. be calculated.    When a new player is created, the system will
  585. automatically identify that player with a unique Player Number.
  586. This player number is used to identify the player in all related
  587. player activity.  Note: when a player is deleted, all his
  588. attached scoring records will also be deleted.    Note that the
  589. file system used in this program is quite capable of maintaining
  590. very large database files with thousands of records.  To access
  591. the player addition, modification and deletion form, select the
  592. Handicapping pull-down menu from the main menu bar . Then, access
  593. the "Players" option from that pull-down.  If no players
  594. currently exist in the system, the user will be automatically
  595. brought into a new player record for entry.  If the user wishes
  596. to modify an existing record,  move the highlighted point bar to
  597. the record to be modified and press the enter key or the update
  598. key, F2.  Since the player table has a selector field at the
  599. bottom of the screen, the user may alternatively type in the
  600. first few characters of the players name to be modified, and the
  601. system will help locate the record.  The user need not enter the
  602. entire players name, but the more characters entered, the closer
  603. the selector point bar will be to the record desired.
  604.  
  605. Next complete the player record by pressing enter after each
  606. field is completed.  When the user reaches the last field and
  607. presses enter, the record will be complete and the form will be
  608. automatically updated.    The user may alternatively press the
  609. update, F2 key and the form will be updated immediately even if
  610. some of the fields have not been completed.  Note, some entry
  611. forms, including the player form have required fields in order to
  612. be added to the database.  If the user presses the F2 or Ctrl-
  613. Enter to immediately update a record, and hasn't completed all
  614. the required fields, the system will beep and take the user to
  615. the field needing completion.  Once completed the user may press
  616. F2 again and if all required fields are complete, the record will
  617. be updated.
  618.  
  619. Completing the Player Form
  620. The player form is completed as follows:
  621.   Name:     Enter the player's name in the format "Last Name,
  622. FirstName",  the system will automatically capitalize each of the
  623. first words.  If the user does not wish to enter in first names,
  624. they must place a comma after the last name.  The system will
  625. beep and return to the name field if the user has used an
  626. incorrect syntax.  Once accepted, the cursor will move to the
  627. next field.
  628.  
  629.   Address:  Enter the player's address line 1.    Note that the
  630. system doesn't capitalize the first letters of each word of any
  631. remaining fields.  If there is a second line of address, it may
  632. be entered into the following field.
  633.  
  634.   City, State, Zip:  Fairly self explanatory.  The two character
  635. state field is a forced upper case.  Other fields are left up to
  636. the user.
  637.  
  638.   Sex:    Indicate the player's gender in this field.  This field,
  639. in addition to the name field are required as there are different
  640. handicap maximums allowed depending upon gender.
  641.  
  642. Home Phone & Work Phone:  Enter the home and work telephone
  643. numbers for the player.     These fields are used in reports, but
  644. are not required.
  645.  
  646. U.S.G.A. Handicap Index:  The U.S.G.A. Handicap Index
  647. and Trend Handicap Index
  648. fields are automatically calculated and placed into the player
  649. file upon entering scores for the player.  These fields     may not
  650. be modified by the user, but are for informational purposes only.
  651.  
  652. Home Resort/Course:  The user may specify a home resort/course
  653. combination to be associated with this player.    If such an
  654. association is made, the system will post the current U.S.G.A.
  655. and Trend course handicaps for that player.  Therefore, a player
  656. may simply look at his record and see what handicap he should use
  657. for playing his home course on that day.  If the user does not
  658. remember the course and resort numbers to be entered into this
  659. field, they can press the F5 lookup key and select it from a
  660. table.
  661.  
  662. Last Round Information:     The last round information section is
  663. for purely informational purposes and will display the front 9,
  664. back 9, and total 18 gross score along with the date for the
  665. player's last two rounds.
  666.  
  667.    Resorts/Courses:
  668.  
  669. Golf course information in the CGPRO system is stored by resort
  670. and course. The resort record maintains generic information
  671. applicable to all courses, whereas the underlying course records
  672. contain the information unique to each course(i.e. Course Name,
  673. Tee Color, Rating, Slope)
  674.  
  675. An Example:
  676.  
  677. Doral Resort and Country Club in Miami, FL has its famous "Blue
  678. Monster" course, as well as, Gold, White, Red, and Green courses.
  679. In our system "Doral Resort" would be our resort and there would
  680. be twelve courses belonging to it.
  681.   For Example:     1 Blue Monster, Blue Tees
  682.          2 Blue Monster, White Tees
  683.          3 Blue Monster, Red Tees
  684.          4 Gold Course, Blue Tees
  685.               etc.......
  686.  
  687. Key Biscayne Golf Links, a nearby neighbor, would also be a
  688. resort, but it only has one "course" track.  You could name each
  689. of the courses Key Biscayne as well, but, the courses could also
  690. be named:
  691.        ( 1 Main Course, Blue Tees   2 Main Course, White Tees)
  692.  
  693. Although our examples used a tee designator in the name, the tee
  694. designatorTee Designator would actually be a separate field in
  695. the course record.  We included it in our name for illustration
  696. purposes only.
  697.  
  698. The reason for our naming conventions are to be able to identify
  699. a specific course and tee played without redundant data and an
  700. inordinate amount of complexity.
  701.  
  702. Because a course's difficulty is a function of its length, each
  703. tee designator is really a different course.  Each has its own
  704. rating and slope and must be available as such.
  705. There are two main modules for resort/course entry.
  706.  
  707. Resorts: Provides a table display or Resort information including
  708. tee time phones and location.
  709.  
  710. Courses: Provides access to the resorts module for resort
  711. entry,    but restricts the records to the entered resort for
  712. course entry.
  713.  
  714.  
  715. NOTE: Resort/Course records must be created PRIOR to entering
  716. scores that would use these resorts and courses.
  717.  
  718. Creating and modifying resorts and courses is accessed from the
  719. handicapping pull-down menu off of the main menu bar.  There are
  720. two methods of entering resorts and courses.  Which method to use
  721. is a function primarily of user preference.  If the user is just
  722. modifying resort information or wants to enter all the resorts
  723. first and then their respective courses,  select the "Resorts"
  724. option from the handicapping pull-down menu.  Otherwise, select
  725. the "Courses" option and when prompted for resort number, press
  726. the F5 key.  This will take you right into the exact same resort
  727. table listing as would have been presented by accessing the
  728. "Resorts" selection from the handicapping pull-down.
  729.  
  730. Completing the Resort Form.   Access the resort table listing by
  731. selecting "Resorts" from the main menu (or press F5 when prompted
  732. for resort number in the course entry form).  If no resorts exist
  733. on the system, the user will be immediately brought into a resort
  734. entry form for adding a new record.  Once added, this resort will
  735. appear in the table listing.  All of the information in the
  736. resort form is straight forward.  Remember, a resort in the CGPRO
  737. system does not refer to a course, but to the club or resort that
  738. may or may not have more than one course layout.  Although only
  739. the resort name is required for adding a record, it is good
  740. practice to complete all fields as they will be useful in system
  741. reporting.
  742.  
  743. Completing the Course Form.  To complete the course form for each
  744. of the tees at each physical layout, access the "Courses"
  745. selection from the Handicapping pull-down menu.     The user is then
  746. prompted for a resort number.  If a resort had not yet been
  747. created the user could press F5 or enter an invalid resort ID and
  748. the system would automatically take them into resort entry.
  749. Enter a valid resort id or select a resort from the F5 resort
  750. look up table.    Once entered, the system will fill the screen
  751. with all the course records that exist for the selected resort.
  752. Again, as in all of our system's tables, if no courses exist, the
  753. user will be immediately brought into a     course record for new
  754. course entry.  If courses already exist for this resort, they may
  755. be modified by placing the selector over the course to modify and
  756. pressing enter.     Make the modifications and update the record.
  757. If the user wishes to add a new record, press Insert and complete
  758. the form.
  759.  
  760. The first field for course entry is the course name.  It is VERY
  761. IMPORTANT  to ensure that you keep the course names identical for
  762. the same physical layout.  Take our Doral Example.  For the Blue
  763. Monster physical layout, there are three courses, The Blue
  764. Monster Blue tees, Blue Monster White tees, and Blue Monster Red
  765. Tees.  The course name for these three courses would be "Blue
  766. Monster"  do not include the tee name in your description of the
  767. course name.
  768.  
  769. Next, select a tee color to indicate the tee boxes for the course
  770. being entered.    Note: the system limits your choices to a pre-
  771. defined set of Champion, Gold, Blue, White, and Red.  If your
  772. course has other designators, you may have to assign your green
  773. tees to the gold tees, etc.  We haven't had too many complaints,
  774. but are considering giving the users the option of entering the
  775. color directly.
  776.  
  777. The U.S.G.A. course slope rating is the next required field.
  778. This may be obtained from the course scorecard.      If no slope
  779. exists just press enter.  The system will warn that a slope is
  780. required and place the value 113 into the field.  For courses
  781. using this value, the U.S.G.A. has specified that handicap
  782. indexes determined from these scores should be rounded off and
  783. termed "U.S.G.A. Handicap".   Next, enter the U.S.G.A. Course
  784. Rating.
  785.  
  786. Now, starting at Hole 1, enter the yardage for holes 1-9.  Next
  787. enter the par for holes 1-9. Finally, enter the handicap for
  788. holes 1-9.  Repeat the process for holes 10-18.     Note, it is
  789. extremely important to enter all of the fields in the course
  790. record if this course will be used in tournament play or if the
  791. user wishes to have the information available in score entry and
  792. reporting.
  793.  
  794. Scoring:
  795. The scoring module of the system is the main area for routine
  796. data entry and has two entry methods depending upon the users
  797. preference for detailed performance statistics.     Both scoring
  798. entry options appear on the handicapping pull-down  menu and are
  799. almost identical with the following exception:    Option 1, the
  800. "Scoring" menu item, only allows the user to enter a total number
  801. of Drives hit In the FairwayDrives hit it In the Fairway, Greens
  802. hit In RegulationGreens hit In Regulation, and total PuttsPutts
  803. taken for the round.  Option 2, the "Multi-Form ScoringMulti-Form
  804. Scoring" menu item allows the user an additional level of detail
  805. that lets the user keep track of D.I.F., G.I.R., and Putts for
  806. each hole played.  To accomplish this additional detail, the
  807. multi-form scoring option has a second screen that can be
  808. accessed via the Page Down key from page one.  It can also be
  809. accessed from a hidden menu that can be called with the Alt-M key
  810. from the first page of the entry form.
  811.  
  812. Upon entry into the table, the cursor will be placed on the
  813. player number selector field.  If the user has been working in
  814. another area of the system, there may already be a player number
  815. and its associated player information displayed on the screen.
  816. To select the player number displayed just press enter and the
  817. table will be filled with the last ten scoring records for that
  818. player.     If there is no player number in the player number field,
  819. or if the player number is not the one you wish to enter scores
  820. for, press the F5 key to call up the player table.  Move the
  821. cursor to the desired player (or create a new one) and press
  822. enter.    The player number will automatically be brought back into
  823. the score entry table and just press enter.  Alternatively, the
  824. user can enter a 0 or some other invalid player number into this
  825. selector field and the player table will be called automatically.
  826.  
  827. Once a valid player number has been entered into the selector
  828. field, the table will mount the last ten player scores with the
  829. most recent score at the top of the table.  In addition, the
  830. table will perform a number of scoring statistical calculations
  831. and display them at the bottom of the screen.  This information
  832. can be useful to the player so that they can immediately compare
  833. a completed round with their scoring averages.    If no scoring
  834. records exist for the selected player, the score entry form will
  835. automatically mount for user entry.  As in all CGPRO system
  836. tables that are tied to entry forms, records may be added by
  837. pressing the Insert key, modified by pressing enter, or deleted
  838. using the Delete key.
  839.  
  840. First, enter the date the round being scored was played.  For
  841. added convenience a simple calendarCalendar has been included to
  842. assist the user in remembering the date played.     To access the
  843. calendar just press the Alt-F10 key combination.  Next, enter the
  844. resort/course number combination to identify where the round was
  845. played.     The resort and course numbers may be looked up using the
  846. F5 key; however, due to memory constraints, they may not be
  847. created at this time.
  848.  
  849. Once the proper resort/course number combination has been
  850. entered, the system will display the course's par and rating
  851. details.  In addition, if the player has a current handicap index
  852. the system will show what the course handicap should have been
  853. for that player for the day.  For old records that are being
  854. modified, the system will show both what the handicap index was
  855. at the time of play, as well, as the index for    today.    If this
  856. score was played in a tournament, the user should press the Alt-Y
  857. key combination and check to make sure the "Tournament Score?"
  858. prompt specifies "Yes".     Finally, the user enters the gross
  859. equitable stroke adjusted score for each hole of the round.
  860.  
  861. The CGPRO System is designed to give the user the capability of
  862. producing a number of performance measuring statistics that are
  863. good for both round to round comparisons and for hole by hole and
  864. course to course comparisons.  If the user does not wish to keep
  865. those statistics, there is an alternative methodAlternative
  866. Scoring Method to entering scores other than hole by hole.  Just
  867. press enter on the first hole's score with a 0 in the field.  The
  868. system will pop up a window and allow the user to enter just the
  869. total 18 hole score.  To save keystrokes, the user's cursor will
  870. be moved to the field after hole 18's score entry upon completing
  871. the total.  NOTE: the system is not currently able to discern
  872. which scores only have totals entered and which scores contain
  873. hole by hole figures.  This is not a problem for handicapping,
  874. but might provide some misleading performance statistics.
  875. Therefore, it is important to always maintain consistency in
  876. reporting not only the scores, but in all the other measures of
  877. performance (i.e. DIF, GIR, etc.).
  878.  
  879. If the user has mistakenly entered a zero in the first hole's
  880. score entry field, just press escape from the total score entry
  881. window and move the cursor back up through the scores until a
  882. score can be entered for the first hole.
  883.  
  884. Once the user has entered the scores for all the 18 holes, there
  885. is a possibility that an Equitable Stroke ControlEquitable Stroke
  886. Control warning window may appear.  If the user has entered an
  887. improper score based upon their handicap, the system will
  888. validate that score and notify them  The user may then review the
  889. form for entry errors or for scores that do not contain Equitable
  890. Stroke Control adjustments.  Note: all players without at least
  891. five scores in the system will have the ESC warning window appear
  892. after each score is entered.  This is due to the fact that
  893. equitable stroke control is measured against reported scores
  894. versus current course handicap. (For more information on
  895. handicapping rules and Equitable Stroke ControlEquitable Stroke
  896. Control please refer to that section later on in this chapter)
  897.  
  898. If the user is in single form scoring and wants to keep track of
  899. the total number of Drives in the FairwayDrives hit In the
  900. Fairway, enter that total in the D.I.F. field.    Remember, Drives
  901. in the Fairway is only applicable to par four's and above.  There
  902. is no drive in fairway for par three's.  Don't worry, if you
  903. enter too many the system will catch you.  After D.I.F. are
  904. entered, enter the total number of Greens hit in Regulation.  A
  905. green is termed to have been hit in regulation if the player is
  906. on the green in two strokes less than par (i.e. 1 for a par
  907. three, 2 for a par 4).    The system will then automatically,
  908. calculate the percentages of Drives in the Fairway and Greens in
  909. RegulationGreens In Regulation.     Lastly, enter the total number
  910. of puttsPutts taken over the 18 hole round.  If the ball is not
  911. on the green, do not count it as a putt.  Upon completing this
  912. last field, the system then runs through the handicap index
  913. calculation routines and updates the player record if necessary.
  914. This process may take some time depending upon the number of
  915. players in the system and scores for the player.
  916.  
  917. In the multi-form scoring procedure, the user does not have the
  918. option of entering totals for D.I.F.'s, G.I.R.'s and Putts.  Upon
  919. entering the last score for hole 18, the user will automatically
  920. be taken into page two of the score entry form.     Should the user
  921. desire to access page two prior to completing all the fields on
  922. page one, they may press the Page Down key or access the menu
  923. with Alt-M and select the "Drives, GIR's, Putts Stats item".  At
  924. any time, the user may save the form by pressing the F2 update
  925. key.  If the user want to exit they can press the cancel key F7.
  926. However, if they have modified a field on the form they will be
  927. first warned that the form has changed and have the option to
  928. save, abort, or return.
  929.  
  930.  
  931. Game Analysis:
  932.  
  933. The player game analysis module attempts to provide relevant
  934. statistical information to assist players in improving their
  935. game, and currently consists of two full screens of view-only
  936. player performance statistics.    To view the statistics, select a
  937. player number for reporting and press enter.  The table will then
  938. display the information for game analysis.  A second page of
  939. information may be accessed by pressing the Page Down key.  Once
  940. in that page the user must again press enter.  The player number
  941. may be changed by entering a new number of accessing the player
  942. table by pressing the F5 lookup key.  This module is but one area
  943. for player analysis.  More detailed game statistics may be viewed
  944. in some of the player reports described in other areas of the
  945. system.
  946.  
  947. Screen one of statistics presents two tables of performance
  948. averages by hole.  The first table shows the average scores
  949. recorded for each hole over all rounds played.    This statistic is
  950. probably more useful to players that only play at the same
  951. course.     For example, if a player plays at two different courses,
  952. and one course has a par 5 for hole one and the other course has
  953. a par 3 for the first hole, his performance scoring average for
  954. that hole would show a 4.  To address this issue, we have
  955. presented a second set of stats that show scoring differentials
  956. for each of the 18 holes played.  This table is useful to
  957. identify where in the round a player was most effective.  If the
  958. differential was very high for the first three holes played and
  959. then dropped, it may reveal a need for a more extensive warm-up.
  960. Unfortunately, this analysis does not take into account the level
  961. of difficulty for each hole.
  962.  
  963. Screen two of statistics presents averages for the total number
  964. of eagles, birdies, pars, bogeys, etc. played in a round It also
  965. has information regarding the player's average number of Drives
  966. in the Fairway, Greens Hit in Regulation, and Putts taken in a
  967. round.    The analysis also identifies the player's best gross
  968. score, his worst gross score, the most number of birdies in a
  969. round, the most pars in a round, the fewest putts, fewest bogeys,
  970. most drives in the fairway, most greens in regulation, best score
  971. differential, and worst score differential.
  972.  
  973. Handicap Rules and Calculation
  974. A player's handicap is the result of a complex formula which
  975. takes into account the recency and number of rounds played, the
  976. difficulty of the course, and an adjustment for "a few bad holes"
  977. and above average tournament play.
  978.  
  979. Recency: Only the last 20 rounds played are eligible for
  980. inclusion in the handicap computation.    And, the handicap formula
  981. uses only the lowest 10 scores of those 20 available.  For
  982. players with less than twenty rounds played, the number of
  983. "lowest" scores used in the calculation is adjusted based upon
  984. available scores.  For example, a player with five or six rounds
  985. played, will have a handicap based upon only his lowest score.
  986. For rounds played of seven or eight, the handicap calculation is
  987. based upon an average of the lowest two scores, and so on.  A
  988. player must play at least five rounds before a handicap will be
  989. computed.
  990.  
  991. Course Difficulty:  The biggest advancement in
  992. handicapping has come out with the recent adoption of the "slope"
  993. system for player handicapping.     Player's no longer have a
  994. generic Handicap that is used on all courses.  Now, player's use
  995. the "Handicap Index". The Handicap Index is then converted into a
  996. course handicap for each specific course that is based upon a
  997. course's "slope" rating.
  998.  
  999. Player's are now assigned a "Handicap Index".  The handicap index
  1000. can be then converted into a course handicap using the formula:
  1001.  
  1002.           Course Handicap =    Handicap Index  * Course Slope
  1003.  
  1004.                       -----------------------
  1005.  
  1006.                              113
  1007.  
  1008.  
  1009. "Bad Hole" Adjustment:    Everyone has a few bad holes that always seem
  1010. to wreck a decent round.  In order to ensure that these holes don't
  1011. artificially inflate a player's handicap index, reported scores must
  1012. be adjusted for handicapping purposes.    This adjustment is known as
  1013. Equitable Stroke Control.  Prior to reporting scores in any hadicapping
  1014. system, the U.S.G.A. requires all golfers to adjust their score using
  1015. the Equitable Stroke Control System.  The following chart lists the
  1016. current ESC adjustments for scores based upon the course handicap played:
  1017.  
  1018.         Handicap Range:    Maximum Score/Hole:
  1019.         9 or less ...........  6
  1020.            10  -  19  ...........  7
  1021.            20  -  29  ...........  8
  1022.            30  -  39  ...........  9
  1023.            40  -  49  ........... 10
  1024.         50 plus      ........... 11
  1025.  
  1026. Tournament Scores: Players who consistently play
  1027. better in tournaments will automatically have their handicaps
  1028. adjusted within the program.  All the user has to do is flip the
  1029. switch in the score entry form to indicate that the score is from
  1030. a tournament.  If a user's handicap has been adjusted for their
  1031. above average tournament play, the player's record will indicate
  1032. such when viewed.  The player's handicap card will also indicate
  1033. that their handicap has been adjusted for tournament play.
  1034.  
  1035. 6:Reporting
  1036.  
  1037. One of the most powerful features of the CGPRO system is its
  1038. reports.  In addition, this section of the program is still in
  1039. its infancy and you the user have the option of purchasing an
  1040. additional package that will allow you to create and maintain
  1041. your own specialized reports.
  1042.  
  1043. Player Reports:     There are currently six separate
  1044. reports that apply primarily to players.  The user accesses these
  1045. reports from the Player reports menu item off of the Reports pull
  1046. down menu.  Once selected the user is presented with a tag table
  1047. that lists both the players on the system and the reports
  1048. available  The user then simply selects the player(s) for
  1049. reporting on and presses the appropriate key to run the report.
  1050.  
  1051. ALT-F1 Player Demographics.  This report lists
  1052. the basic demographic information for each player selected.  This
  1053. is the same information that is available to the user from the
  1054. player entry form.
  1055.  
  1056. ALT-F2 Player Analysis Report.    This report
  1057. lists a detailed scoring analysis for each course that the player
  1058. has entered a score for handicapping purposes.    Note that
  1059. tournament scores do not appear in this report unless the user
  1060. has chosen to enter them separately using the handicap scoring
  1061. entry.
  1062.  
  1063. ALT-F3 Handicap Cards.    This report provides each
  1064. selected player with a current handicap card.  The card lists the
  1065. last twenty scores and scoring differentials used in computing
  1066. the handicap and is dated with the current system date.     In
  1067. addition, if the one of the scores listed was a score from a
  1068. tournament, the card will indicate it by placing a "T" next to
  1069. it.  Also, if the player's handicap has been reduced due to
  1070. exceptional tournament play, the card will note that.
  1071.  
  1072. ALT-F4 Player Course Handicaps.     This
  1073. report lists the current course handicaps for each selected
  1074. player at each course that has been entered into the C.G.S.
  1075. System.
  1076.  
  1077. ALT-F5 Player Summary ListingPlayer Summary Listing.  This report
  1078. lists each of the selected players on a single line with their
  1079. respective handicap indexes and phone numbers.
  1080.  
  1081. ALT-F6 Print Score CardPrint Score Card.  Select 1 or more
  1082. players, then select a resort and course.  The resulting report
  1083. will provide a scorecard to be used on that day at that course.
  1084. The card will list the players and indicate on which holes the
  1085. players will receive strokes.
  1086.  
  1087. Course HCP Table Reports:  The
  1088. Course HCP Table report is used by most clubs to help players
  1089. identify a course handicap for play.  Many players now have a
  1090. handicap index, but they do not know how to convert that index
  1091. into a course handicap.     This report can be printed and posted at
  1092. the course.  It lists a range of handicap indexes and the
  1093. resulting course handicaps.  The report prints for both men's
  1094. and women's indexes.
  1095.  
  1096. 7:Setup/Utilities
  1097.  
  1098. The Setup/Utilities pull down menu contains two options.  The
  1099. first, Control Record, allows the user to setup and modify system
  1100. level defaults.     The second, Course Sloping, provides the user
  1101. the capability of assigning a temporary slope rating to a course
  1102. that has not yet been slope rated.
  1103.  
  1104. Control Record Maintenance
  1105. The control record is a single record that
  1106. contains information used to set system wide defaults.    It is
  1107. comprised of a number of fields that relate to different areas.
  1108. The first, registered user, is used to specify the Registered
  1109. User of the CGPRO System.  This is the same User that has
  1110. purchased the product and is the name used during the separate
  1111. registration process.  The next three fields relate to the method
  1112. of calculating trend handicapping.
  1113.  
  1114. Trend Handicapping allows the user to specify the total number of
  1115. rounds required, the total number of scores used, and the percent
  1116. of scores used in determining a player's trend handicap.  Instead
  1117. of the U.S.G.A.'s 10 scores of the last twenty rounds, the user
  1118. may decide to use 87% of the best three scores of the last five
  1119. rounds.     The trend handicap is posted for each player along with
  1120. their U.S.G.A. handicap in the system and is available for use in
  1121. the tournament module.    (For more information see Chapter
  1122. 1:Introduction).
  1123.  
  1124. Course Sloping.     To create a temporary course slope, access the
  1125. Course Sloping option from the utilities pull down menu.  Enter
  1126. the U.S.G.A. course rating for the course being estimated.  Next,
  1127. enter the corresponding yardage for the course and indicate
  1128. whether the rating is for a male or female.  The system will
  1129. return the temporary slope rating for the parameters specified.
  1130.  
  1131. 8:Graphical Analysis (GRAPHS.EXE)
  1132.  
  1133. The CGPRO software's main program module is CGPRO.EXE  Under the
  1134. handicapping sub-menu, there is a game analysis module.     In game
  1135. analysis, two screens of player performance statistics are
  1136. presented .  Sometimes numerical representations of data are not
  1137. enough for user's to obtain a true understanding of the
  1138. performance data.  Therefore, we have added a program called
  1139. Graphs to supplement it.  GRAPHS.EXE presents the same two
  1140. performance screens as found in the CGPRO program, but
  1141. supplements them with two additional graphical screens.
  1142.  
  1143. The graphical screens are accessed via the main performance
  1144. screen similar to that in the game analysis section of the
  1145. Handicapping pull down menu. The only difference between that
  1146. screen and the screen used in the GRAPHS.EXE program is that an
  1147. additional option is allowed at the bottom.  This option is
  1148. accessed via the ALT-G key combination.     Upon pressing ALT-G, the
  1149. user will be presented with a sub-menu with two choices.  The
  1150. first, "Total Round Stats", presents a graphical representation
  1151. of a player's last twenty scores.  This graphical analysis,
  1152. Figure 8.2,  shows scoring differentials, putts, DIF's and GIR's
  1153. per round.  The scores are presented with the most recent on the
  1154. left and oldest on the right.  Thus, if a players scoring
  1155. differential was getting better with each round played, that
  1156. graph would start out small on the left and get progressively
  1157. taller as it moved to the right.  This would also be true for the
  1158. number of putts per round.  On the other hand, Drives in the
  1159. Fairway and Greens in Regulation would be reversed.  The better
  1160. the performance of late, the taller the graph would be on the
  1161. left hand side and the shorter on the right.  Each different
  1162. performance statistic is presented in a different color to set it
  1163. apart from the other.  Scoring differentials are in yellow, putts
  1164. per round are in red, greens in regulation per round are in green
  1165. and drives in the fairway per round are in blue.  In addition, a
  1166. statistical mean is represented by a solid horizontal line in the
  1167. color of the performance statistic being measured.  To read the
  1168. average for a given performance measure, say putts per round,
  1169. locate the solid red horizontal line and read the value it
  1170. intersects on the y-axis.  In our example the average for Freddy
  1171. Pairs' putts per round over the last twenty rounds would be
  1172. approximately 28.
  1173.  
  1174. The second graphical performance screen. "Detail Hole-by-Hole
  1175. Stats" also shows scoring differential, putts, greens in
  1176. regulation, and drives in the fairway.    However, this second
  1177. screen (FIGURE 8.3) displays the data on a hole-by-hole basis.
  1178. Thus, the player is able to determine if they typically score
  1179. better, putt better, etc. in the early, middle or late part of a
  1180. round.    The graphic presented for each hole is in the form of a
  1181. High, Low, Average graph.  The top of each indicator shows the
  1182. maximum value a player had for that hole for that specific
  1183. performance criteria being measure.  The bottom of the indicator
  1184. shows the lowest value, and the middle tick mark shows the
  1185. average.  Again, an average is also presented in the form of a
  1186. dotted line.
  1187.  
  1188. Note: Additional graphs and graphics printing capability is
  1189. scheduled for the next release.
  1190.  
  1191.               COMPLETE GOLF SYSTEMS
  1192.  
  1193. Complete Golf Pro
  1194. Program File ListingProgram File ListingProgram File Listing
  1195.  
  1196. Version 1.0
  1197.  
  1198. May 1994
  1199.  
  1200. File Name:          Description:
  1201. LPM_FONT.COM        Specialized Font Enhancement Program
  1202. LPM25FNT.COM        Specialized Font Enhancement Program
  1203. T.COM            File Viewer
  1204. CONTROL.DAT        Program Control File
  1205. COURSES.DAT        Courses File
  1206. PLAYER.DAT        Player File
  1207. RESORTS.DAT        Resorts File
  1208. RP3CNFG.DAT        Printer Control Configuration File
  1209. RP3PNTR.DAT        Printer File
  1210. RP3PORT.DAT        Printer Ports File
  1211. RP3TOKN.DAT        Printer Special Control Tokens File
  1212. SCORES.DAT        Player Handicapping Scores File
  1213. TPCOUHCP.DAT        Temporary Course Handicap File
  1214. CGPRO.EXE      Main Program
  1215. LPM_OUT.EXE        File Redirection Utility
  1216. REGISTER.EXE        Program Registration System
  1217. CGPRO.HLP      Program Help File
  1218. GOLFMAIN.HLP        Program Help File
  1219. RESORTS.MEM        Resort File's Memo Fields
  1220. LDC_HELP.DAT        Help Files
  1221.  
  1222. Index
  1223.  
  1224. Alternative Scoring Method, 17
  1225. Calendar, 17
  1226. Clarion Report Writer, 7
  1227. Control Record Maintenance, 21
  1228. Course Difficulty, 19
  1229. Course Handicap, 19
  1230. Course HCP Table, 20
  1231. Courses, 15
  1232. Cursor Movement, 8
  1233. Drives hit In the Fairway, 18
  1234. Drives hit it In the Fairway, 16
  1235. Equitable Stroke Control, 17, 19
  1236. Game Analysis, 6, 14, 18
  1237. Graphical Analysis, 22
  1238. Greens hit In Regulation, 16
  1239. Greens In Regulation, 18
  1240. Handicap Cards, 20
  1241. Handicap Rules and Calculation, 18
  1242. Handicapping, 6, 14
  1243. Help, 12
  1244. Introduction, 6
  1245. Multi-Form Scoring, 16
  1246. Player Analysis Report, 20
  1247. Player Course Handicaps, 20
  1248. Player Demographics, 20
  1249. Player Reports, 20
  1250. Player Summary Listing, 20
  1251. Players, 14
  1252. Print Score Card, 20
  1253. Program File Listing, 23
  1254. Program Registration, 12
  1255. Putts, 16, 18
  1256. Quick Start Installation, 10
  1257. Recency, 19
  1258. Reporting, 20
  1259. Reports, 7
  1260. Resorts, 15
  1261. Scoring, 16
  1262. Setup/Utilities, 7, 21
  1263. Sloper, 7
  1264. System Requirements, 10
  1265. Tee Designator, 15
  1266. Tournament Scores, 19
  1267. Trend Handicap Index, 15
  1268. Trend Handicapping, 6, 21
  1269. U.S.G.A. Handicap Index, 6, 15
  1270.  
  1271.